import request from "@/utils/request";
let url = "/dashboard";

export function abc(params) {
  return request({
    url: "/posts/2",
    method: "get",
  });
}

export function iterationVersionExtension(params) {
  if (!params) params = "?date_range=7";
  return request({
    url: url + "/iterationVersionExtension" + params,
    method: "get",
    // params,
  });

  // return {
  //   data: {
  //     Iteration_version: {
  //       version_status_destribute_histogram: {
  //         runing_version: [
  //           {
  //             name: "高精度定位平台",
  //             runing_version_num: 2,
  //             blocking_version_num: 1,
  //             closed_version: 0,
  //           },
  //           {
  //             name: "平台算法部",
  //             runing_version_num: 1,
  //             blocking_version_num: 1,
  //             closed_version: 0,
  //           },
  //           {
  //             name: "中台技术",
  //             runing_version_num: 2,
  //             blocking_version_num: 1,
  //             closed_version: 1,
  //           },
  //           {
  //             name: "a",
  //             runing_version_num: 1,
  //             blocking_version_num: 3,
  //             closed_version: 1,
  //           },
  //           {
  //             name: "b",
  //             runing_version_num: 3,
  //             blocking_version_num: 3,
  //             closed_version: 2,
  //           },
  //         ],
  //       },
  //     },
  //     date_range: 7,
  //   },
  // };
}

export function iterationVersion(params) {
  if (!params) params = "?date_range=7";
  return request({
    url: url + "/IterationVersion" + params,
    method: "get",
  });

  // return {
  //   data: {
  //     version_status_destribute_pie: {
  //       normal_closed: 0,
  //       delay_closed: 0,
  //     },
  //   },
  // };
}

export function dataOverview(params) {
  if (!params) params = "?date_range=7";
  return request({
    url: url + "/dataOverview" + params,
    method: "get",
    // params,
  });
}

export function rankBoard(params) {
  return request({
    url: url + "/rankBoard",
    method: "get",
    params,
  });
}

export function BugDetailList(params) {
  return request({
    url: url + "/BugDetailList",
    method: "get",
  });
}

export function bugData(params) {
  if (!params) params = "?date_range=7";
  console.log(params);
  return request({
    url: url + "/BugData" + params,
    method: "get",
    // params,
  });
}

export function historyBugPriority(params) {
  // return {
  //   data: {
  //     history_unsolved_bug_priority_distribution_situation: {
  //       p2: 50,
  //       p1: 34,
  //       p3: 5,
  //       p0: 12,
  //     },
  //   },
  // };
  return request({
    url: url + "/historyBugPriority",
    method: "get",
    params,
  });
}

export function historyBugDelay(params) {
  // return {
  //   data: {
  //     history_unsolved_bug_delay_situation: {
  //       "30-60days": 10,
  //       "15-30days": 20,
  //       "7-15days": 30,
  //       "2-7days": 50,
  //     },
  //   },
  // };
  return request({
    url: url + "/historyBugDelay",
    method: "get",
    params,
  });
}
